cyclops long-beaked echidna - French English Dictionary